package com.movitech.mobile.cz.base.modules.config;

/**
 * 供方管理流程提交按钮类型枚举
 * @author Jack.Gong
 * @since 2018-03-08
 *
 */
public enum PurchaseCommonEnum {

	CONTANT_PLANS_STATUS_YES("合约规划已经生成采购计划", 1),
	CONTANT_PLANS_STATUS_NO("合约规划没有生成采购计划", 0),

	PURCHASE_PLAN_TYPE_STRATEGIC("战略采购", 1),
	PURCHASE_PLAN_TYPE_SPECIAL("专项采购", 2),
	CANDIDATE_TYPE_PUT("投标候选",1),
	CANDIDATE_TYPE_IN("中标候选",2),
	PURCHASE_PLAN_SAVE("采购方案保存",1),
	PURCHASE_PLAN_SUBMIT("采购方案提交",2),
	PURCHASE_PLAN_CHANGE("采购方案变更",3),
	CALIBRATION_FLAG_NO("定标未完成",0),
	CALIBRATION_FLAG_YES("定标结束",1),

	ATTACH_READED("已阅",1),
	ATTACH_READED_NOT("未阅",0),

	PURCHASE_PLAN_PROC_CONFIRM_STATUS_ING("确认中",1),
	PURCHASE_PLAN_PROC_CONFIRM_STATUS_END("已经确认",2),

	NOTICE_TYPE("中标通知书",1),
	THANK_TYPE("未中标感谢信",2),

	ONE_THINFG_ONE_DISC_BUSINESS_NEGOTIATION("商务谈判(一事一议)",1),
	ONE_THINFG_ONE_DISC_BID_EVALUATION("评标(一事一议)",2),
	ONE_THINFG_ONE_DISC_CALIBRATION("定标(一事一议)",3),

	DELAY_BID_TYPE_1("回标",1),
	DELAY_BID_TYPE_2("二轮回标",2),
	DELAY_BID_TYPE_3("商务谈判",3),
	DELAY_BID_TYPE_4("评标",4),

	FLOW_TURN_1("正常流转",1),
	FLOW_TURN_2("流标处理",2),

	ADDENDUM_STATUS_START("初始状态",0),
	ADDENDUM_STATUS_QA("会签状态",1),
	ADDENDUM_STATUS_YES("会签通过",2),
	ASK_FILE_SEND_END("答疑|补遗文件发送完成",3),

	COUNT_SIGN_DAYI("答疑会签",1),
	COUNT_SIGN_BUYI("补遗会签",2),

	PURCHASE_JOB_1("经济组组长",1),
	PURCHASE_JOB_2("经济组成员",2),
	PURCHASE_JOB_3("技术组组长",3),
	PURCHASE_JOB_4("技术组组员",4),

	BACK_ROUND_1("一回不议",1),
	BACK_ROUND_2("一回一议",2),
	BACK_ROUND_3("二回一议",3),
	BACK_ROUND_4("二回不议",4),
	BACK_ROUND_5("不限次数 当做一回一议",5),

	P_OVER_PLAN_STATUS_1("未审批",1),
	P_OVER_PLAN_STATUS_2("审批中",2),
	P_OVER_PLAN_STATUS_3("审批通过",3),
	P_OVER_PLAN_STATUS_4("启动采购状态",4),
	P_OVER_PLAN_STATUS_5("完成",5),

	OPEN_BID_ORDER_1("技术标商务标一起开",1),
	OPEN_BID_ORDER_2("先开技术标",2),

	OUTER_PROCESS_STATUS_1("完成",1),
	OUTER_PROCESS_STATUS_2("终止",2),


	FLOW_TURN_VAL("流标分支变量",200),

	PURCHASE_PLAN_1("提交采购计划审批",200),
	PURCHASE_PLAN_2("变更采购方案审批",201),
	PURCHASE_PLAN_3("启动采购计划",202),
	PURCHASE_PLAN_4("发起流标审批",203),
	PURCHASE_PLAN_5("审核通过",204),
	PURCHASE_PLAN_6("驳回",205);

	
	private String desc;
	private int code;
	
	private PurchaseCommonEnum(String desc, int code){
		this.desc = desc;
		this.code = code;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}
	
}
